TAGs: Stages of development